// 箭头函数
console.log('========== 箭头函数 ==========');

// ES6 >
function fun(param) {
    console.log(param);
}

fun('admin')
// ES6 <=
// 单个参数单行
// 类型 变量名 = 参数 => 函数体
let getById = id => console.log(id);
getById(1);
let getByName = name => name;
console.log(getByName('zs'));
// 多参数单行
let add = (name, age) => console.log(`姓名：${name},年龄：${age}`);
add('张三', 20);
// 无参单行
let getTime = () => new Date().toLocaleString();
console.log(getTime())
// 多行语句
let setAge = (name, age) => {
    if (age > 0 && age <= 100) {
        console.log(`${name}今年${age}岁了`)
    }else {
        console.log('年龄输入错误')
    }
}
setAge('ls',100);
